// 引入等比插件
const px2rem = require('postcss-px2rem')
// 配置基础大小
const postcss = px2rem({
  remUnit: 96
})

module.exports = {
  publicPath: './',// 根路径
  outputDir: 'dist',//  输出目录文件打包时生成的文件名
  assetsDir: 'static', // 静态资源目录
  lintOnSave: true, // 是否开启eslint保存检测
  // 开发环境跨域代理配置
  devServer: {
    overlay: { // 让浏览器 overlay 同时显示警告和错误
      warnings: true,
      errors: true
    },
    host: "localhost",
    port: 8080, // 端口号
    https: false, // https:{type:Boolean}
    open: false, //配置后自动启动浏览器
    hotOnly: true, // 热更新
    proxy: { //配置多个代理
        "/": {
            target: "http://10.10.100.90:2000", // 配置跨域的服务器地址
            // target: "http://10.10.100.30:6767", // 配置跨域的服务器地址
            changeOrigin: true, // 是否跨域
            ws: true,//websocket支持
            secure: true,
            pathRewrite: {
                "^/": ""
            }
        },
        "/finpro": {
            target: "http://10.20.180.172:8888",
            // target: "http://127.0.0.1:8888",
            // target: "http://10.10.100.90:2000",
            changeOrigin: true,
            ws: true,//websocket支持
            secure: true,
            pathRewrite: {
              "^/finpro": ""
            }
        }
    }
},
  productionSourceMap: false,
  // rem配置
  css: {
    loaderOptions: {
      postcss: {
        plugins: [
          postcss
        ]
      }
    }
  }
}